<!DOCTYPE html>
<html lang="zh_CN">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>

</body>
<script type="text/javascript">
    // 1. 数组中的元素 不是纯数字，该如何处理？
    var arr = ['19px', '5px', '20px', '3px', '45px', '100px']; // 希望数组的元素按照我们的数字的升序排列 从小到大
    /**
     * sort函数可以接受一个函数作为参数，并且该函数可以在接受两个参数，这个两个参数是数组中的元素
     * 在我们通过 val1 - val2 进行处理的时候，和 0比较， 如果是大于0；返回的true则进行升序；
     * 如果是 val2 - val1 和 0比较， 如果是大于0； 返回的是true，则进行降序
     */
    arr.sort(function (val1, val2) {
        return parseInt(val2) - parseInt(val1);
    });

    console.log(arr);


</script>

</html>
